*
    margin: 0
    padding: 0
    list-style: none
    text-decoration: none
body
    width: 100%
    height: 100%
    margin: 0 auto
    padding: 0
    font-size: 12px
    background: #f6f6f6
header
    .header
        margin: 0 auto
        padding-top: 0px
        background: #f9f9f9
        height: 50px
        line-height: 48px
        border-bottom: solid 1px #d2d2d2
    .headerContent
        width: 1200px
        margin: 0 auto
        height: 100%
        .left
            float: left
            vertical-align: top
            img
                height: 50px
                margin-top: -6px
                display: inline-block
                vertical-align: middle
                max-width: 100%
                max-height: 100%
                border: 0
            p
                margin-left: 12px
                display: inline-block
                font-size: 20px
                line-height: 48px
        .right
            float: right
            display: block
            a
                text-indent: 0px
                cursor: pointer
                color: #000
            span
                padding: 0 5px
                cursor: pointer
            .over
                cursor: pointer
        .dl
            float: right
            display: none
            a
                text-indent: 0px
                cursor: pointer
                color: #000
                span
                    padding: 0 5px
                    cursor: pointer
main
    min-height: 85%
    .list
        width: 1200px
        margin: 15px auto
        .kong
            .kong-dl
                padding: 132px 0 121px 345px
                display: none
                .f1
                    float: left
                    img
                        width: 150px
                        height: 100px
                dd
                    padding-top: 22px
                    ul
                        li
                            font-size: 20px
                            color: #454545
                        .btn
                            margin-top: 8px
                            .left
                                display: inline-block
                                height: 36px
                                line-height: 36px
                                border: 1px #E1140A solid
                                color: #ffffff
                                background: #E1140A
                                width: 100px
                                font-size: 16px
                                border-radius: 4px
                                cursor: pointer
                            .right
                                border: 1px solid #E1140A
                                color: #E1140A
                                height: 36px
                                line-height: 36px
                                width: 100px
                                font-size: 16px
                                border-radius: 4px
                                cursor: pointer
            .ydl
                .shop-top
                    position: relative
                    margin: 0
                    padding-left: 35px
                    height: 37px
                    color: #434242
                    .top
                        font-size: 14px
                        font-weight: 600
                        color: #ef1e0b
                        width: 150px
                        float: left
                        line-height: 30px
                        span
                            font-size: 14px
                            font-weight: 600
                            color: #ef1e0b
                            line-height: 30px
                            cursor: pointer
                .shop-content
                    padding-right: 35px
                    height: 60px
                    line-height: 60px
                    font-size: 14px
                    text-align: center
                    background: #FFFFFF
                    border-radius: 4px
                    font-weight: bold
                    .check
                        text-align: left
                        text-indent: 35px
                        float: left
                        width: 116px

                        input
                            margin-top: 3px
                    .goods
                        float: left
                        width: 417px
                    .le
                        float: left
                        width: 172px
                .shop-list
                    .goods-item
                        background: #FFFFFF
                        border-radius: 4px
                        margin-top: 6px
                        .item-top
                            padding: 0 35px
                        .item-list
                            .item
                                text-align: left
                                .mains
                                    padding: 23px 35px 17px 35px
                                    overflow: hidden
                                    .clear::before
                                        content: " "
                                        display: block
                                        height: 0
                                        clear: both
                                        visibility: hidden
                                    .check
                                        width: 16px
                                        height: 16px
                                        margin: 44px 12px 0 0
                                        float: left
                                    .imgs
                                        position: relative
                                        float: left
                                        img
                                            width: 110px
                                            height: 110px
                                            vertical-align: middle
                                            max-width: 100%
                                            max-height: 100%
                                    .text
                                        width: 346px
                                        text-align: left
                                        padding-left: 14px
                                        float: left
                                        h3
                                            font-size: 14px
                                            a
                                                color: #000
                                                overflow: hidden
                                                text-overflow: ellipsis
                                                display: -webkit-box
                                                -webkit-line-clamp: 2
                                                -webkit-box-orient: vertical
                                                word-break: break-all
                                    .danjia
                                        font-size: 14px
                                        float: left
                                        width: 172px
                                        p
                                            visibility: visible
                                            padding-left: 65px
                                            span
                                    .jisuanqi
                                        text-align: center
                                        float: left
                                        width: 120px
                                        margin-left: 43px
                                        .step-number
                                            width: 84px
                                            height: 20px
                                            position: relative
                                            display: flex
                                            .bn
                                                width: 20px
                                                height: 24px
                                                border: 1px solid #ccc
                                                text-align: center
                                                line-height: 24px
                                                user-select: none
                                                cursor: pointer

                                            .input-txt
                                                width: 45px
                                                height: 24px
                                                outline: none
                                                border: 1px solid #ccc
                                                border-left: none
                                                border-right: none
                                                text-align: center
                                    .jiage
                                        font-size: 14px
                                        font-weight: bold
                                        float: left
                                        width: 172px
                                        p
                                            padding-left: 65px
                                    .caozuo
                                        float: left
                                        width: 116px
                                        button
                                            display: block
                                            margin-left: 50px
                                            cursor: pointer
                                            font-size: 13px
                                            color: #454545
                                            background-color: transparent
                                            border-style: none
    .foot
        width: 1200px
        height: 60px
        margin: 0 auto
        margin-bottom: 30px
        .cart
            position: fixed
            left: 0
            bottom: 0
            width: 100%
            height: 60px
            z-index: 1
            border-top: 1px #EAEAEA solid
            background-color: #ffffff
            // height: 60px
            // background-color: #ffffff
            .c-content
                width: 1200px
                margin: 0 auto
                text-align: right
                .action
                    line-height: 60px
                    padding-left: 36px
                    font-size: 14px
                    float: left
                    ul
                        li
                            float: left
                            margin-right: 30px
                        .select
                            cursor: pointer
                            input
                                margin-right: 25px
                                display: inline-block
                                margin-top: -2px
                        button
                            background-color: transparent
                            border-style: none
                            cursor: pointer
                .jiesuan
                    background: #E1140A
                    width: 195px
                    height: 60px
                    line-height: 60px
                    color: #ffffff
                    font-size: 18px
                    float: right
                    outline: transparent
                    border: 0
                .box
                    float: right
                    .sum-box
                        padding: 16px 15px 0 61px
                        font-size: 12px
                        float: right
                        p
                            font-size: 22px
                            color: #E1140A
                            padding-left: 6px
                            font-weight: bold
                            display: inline-block

                .num
                    margin-top: 15px
                    height: 30px
                    line-height: 30px
                    border-right: 1px solid #E0E0E0
                    padding-right: 24px
                    font-size: 14px
                    float: right
                    span
                        font-weight: bold
                        margin: 0 4px
                        color: red
footer
    width: 100%
    margin: 0 auto
    position: relative
    overflow: hidden
    .top
        .tops
            background: #fff
            height: 199px
            .img
                width: 1200px
                margin: 0 auto
                height: 199px
                img
                    width: 100%
        .box4
            width: 100%
            background-color: #fff
            padding-bottom: 10px
    .foot
        background-color: #FBFBFB
        width: 100%
        color: #ccc
        zoom: 1
        overflow: hidden

        ul
            box-sizing: content-box
            width: 1200px
            margin: auto
            padding: 70px 0 70px 76px
            position: relative
            overflow: hidden
            li
                width: 152px
                float: left
            a
                display: block
                font-size: 13px
                line-height: 13px
                margin-bottom: 12px
                color: #757575
            a:first-child
                font-size: 16px !important
                line-height: 16px !important
                margin-bottom: 18px !important
                font-weight: 600 !important
                color: #424242 !important
            .play
                width: 223px
                border-left: 1px solid #ccc
                padding-left: 58px
                margin-left: 5px
                .play-nav
                    h3
                        font-size: 20px
                        letter-spacing: 0
                        text-align: left
                        color: #E1140A
                    span
                        font-size: 12px
                        color: #757575
                        letter-spacing: 0
                        text-align: left
                        line-height: 25px
                    a
                        background: url(https://p4.lefile.cn/product/adminweb/2019/08/19/23575141-fd1c-4488-b3a0-08ee2e7d0f8a.png)
                        display: inline-block
                        width: 139px
                        height: 36px
        .foot-bot
            border-top: 1px solid #424141
            background: #272727
            .bot
                width: 1200px
                margin: auto
                font-size: 12px
                line-height: 46px
                overflow: hidden
                .left
                    float: left
                .right
                    float: right
